Service granularity principle